Implementing Explicit Congestion Notification (ECN) in TCP for IPv6

نویسندگان

  • Chris Chen
  • Hariharan Krishnan
  • Steven Leung
  • Nelson Tang
  • Lixia Zhang
چکیده

This paper discusses our design and implementation of Explicit Congestion Notification (ECN) for TCP on IPv6. The first part of the paper describes how ECN marks packets instead of dropping them to signal incipient congestion. Marking packets instead of dropping them carries a number of benefits, such as avoiding costly delays waiting for retransmissions timeouts or dropping packets on flows sensitive to even a single packet loss. The next part of the paper then reviews what changes are required to routers and to hosts to implement an ECN scheme. Our specific implementation is described, including justifications for some of our design decisions. We then explain how we tested our implementation, evaluating both only the router’s behavior and the end-to-end performance of our system. Finally, we analyze our testing results and offer conclusions and other lessons learned from our research.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the State of ECN and TCP Options on the Internet

Explicit Congestion Notification (ECN) is a TCP/IP extension that can avoid packet loss and thus improve network performance. Though standardized in 2001, it is barely used in today’s Internet. This study, following on previous active measurement studies over the past decade, shows marked and continued increase in the deployment of ECNcapable servers, and usability of ECN on the majority of pat...

متن کامل

On TCP reaction to Explicit Congestion Notification

We investigate the behavior of a new response strategy to TCP Explicit Congestion Notification (ECN). The new strategy is more aggressive in the short term, but preserves TCP long term behavior– without modifying the router ECN marking rate. A more aggressive short term behavior gives incentives for hosts to become ECN-compliant. ECN serves as an early warning sign in this case. Our analysis de...

متن کامل

TCP increase/decrease behavior with explicit congestion notification (ECN)

We investigate the effect of TCP Explicit Congestion Notification (ECN) with a new response strategy that is more aggressive in the short term, but preserves TCP long term behavior, without modifying the router marking rate. A less aggressive ECN decrease gives more incentives for end systems to become ECN-compliant, as ECN serves as an early warning sign in this case. Our analysis and simulati...

متن کامل

Robust Explicit Congestion Notification (ECN) Signaling with Nonces

This note describes the Explicit Congestion Notification (ECN)-nonce, an optional addition to ECN that protects against accidental or malicious concealment of marked packets from the TCP sender. It improves the robustness of congestion control by preventing receivers from exploiting ECN to gain an unfair share of network bandwidth. The ECN-nonce uses the two ECN-Capable Transport (ECT)codepoint...

متن کامل

Can ECN Be Used to Differentiate Congestion Losses from Wireless Losses?

TCP was designed and tuned to work well on networks where losses are mainly congestion losses. The performance of TCP decreases dramatically when a TCP connection traverses a wireless link on which packets may be lost due to wireless transmission errors. Explicit Congestion Notification (ECN) is known as an effective mechanism that can be used with Active Queue Management (e.g. RED) to control ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997